System
Systemは、Eggplant DAIサーバーまたはホストされたインストールを管理するためのリソースを提供します:
- Status:DAIシステムとそのステータスに関する主要情報の一目でわかるサマリー。
- API Access:管理者は、DAIサービスエンドポイントへのサードパーティクライアントのアクセスキーを表示および管理できます。
- Git Connections:ユーザーはGit接続を表示および管理できます。
- Access:管理者はユーザーを作成し、ユーザーを管理できます。
- My Account:アカウントの詳細を管理し、パスワード、プロファイルの詳細、多要素認証を含む。
- Logs:管理者はトラブルシューティングのためのサーバーログをダウンロードできます。
- Licenses:管理者はDAIライセンスを表示および管理できます。
- Agent Tools:プラットフォームに合わせたエージェントインストーラーをダウンロードし、実行環境を設定できます。
- Settings:管理者はDAI設定を管理できます。
Status
全ユーザーは、DAIシステムとそのステータスに関する主要情報を見ることができます。これには以下が含まれます:
- DAIバージョン
- DAIクライアントとサーバーシステム時間の違い
- サービスの可用性
Service Status
System > Statusは、システムの問題をトラブルシューティングするための良い出発点です。Egpplant DAIサーバー上で実行されているすべてのサービスの現在のステータスを表示します。
サービス | 説明 |
---|---|
DAI API | 製品のメインAPIであるEggplant DAI APIの可用性。 |
DAI SUT | スケジューラーと構成サービスで使用するSUTを定義できます。 |
DAI Task Scheduler | スケジュールされた実行を行うことができます。 |
DAI Test Config | 実行のためのテスト構成を実行することができ ます。 |
DAI Suites | DAI Design Agentによってアップロードされたスイートを表示および管理できます。 |
DAI Execution | テスト実行を中央管理します。 |
DAI Modeler Service | テストケースビルダーをサポートします。 |
DAI Cloud | テスト構成で使用されるDAI Cloud SUTの可用性。 |
DAI API Clients Service | 正しいセキュリティ資格情報を持つAPIリクエストとEggplant DAIでの統合を可能にします。 |
DAI Notification Service | 通知サービスの可用性。 |
Managing Third Party Client
この機能により、ユーザーはKeycloakクライアントをオンデマンドで作成し、対応するクライアントID/シークレットをダウンロードできます。クライアントは、サードパーティAPIアクセスに必要です。主なユースケースはEggplant Cloudです。オンプレミスのインストールの場合、ユーザーはコマンドラインスクリプトを介してすでに資格情報にアクセスできます。
Creating a Third Party Client
System > API Accessに移動すると、サードパーティクライアント管理テーブルが表示されます。
新しいサードパーティクライアントを設定するには、次の手順に従います :
-
ページの右上隅にあるAdd Newボタンをクリックします。
-
API Access Key Nameフィールドに説明的な名前を入力します。
ノートAPI Access Key Nameは必須フィールドです。
-
(オプション)Descriptionフィールドに概要を入力して、クライアントの目的をよりよく理解できるようにします。
-
Createをクリックします。
-
クライアントID/シークレットのダウンロードを促すダイアログが表示されます。DownloadをクリックしてCSVファイルをダウンロードし、ローカルドライブに保存します。
新しいサードパーティクライアントはAPI Accessタブに表示されます。ここから、行の最後にあるメニューをクリックして、クライアントをRegenerateまたはRevokeすることができます。
Regenerating a Third Party Client
System > API Accessに移動すると、サードパーティクライアント管理テーブルが表示されます。テーブルの行の最後にあるメニューをクリックすると、Regenerateオプションが表示されます。これにより、クライアント作成プロセス中に行わなかった場合でも、クライアントID/シークレットをダウンロードできます。
クライアントID/シークレットをダウンロードするには、次の手順に従います:
-
サードパーティクライアント行の最後にあるメニューをクリックします。
-
Regenerateオプションをクリックします。
-
確認ダイアログボックスが表示されたら、Confirmをクリックします。
-
Downloadをクリックします。
クライアントID/シークレットを含むCSVファイルの新しいコピーがダウンロードされ、ローカルドライブに保存されます。
Revoking a Third Party Client
System > API Accessに移動すると、サードパーティクライアント管理テーブルが表示されます。テーブルの行の最後にあるメニューをクリックすると、Revokeオプションが表示されます。これにより、クライアントをテーブルから削除できます。
クライアントを削除するには、次の手順に従います:
-
サードパーティクライアント行の最後にあるメニューをクリックします。
-
Revokeオプションをクリックします。
-
確認ダイアログボックスが表示されたら、Confirmをクリックします。
クライアントは削除され、サードパーティ管理テーブルから削除されます。
Manage Git Connections
ユーザーは、GitホスティングプロバイダからスイートをロードするためにGit接続を表示および管理できます。
Managing Access
System > Accessから、管理者はユーザーを作成し、ユーザーを管理できます。
Managing Your Account Details
System > My Accountから、任意のユーザーはアカウントの詳細を更新できます。これには、プロファイルの更新やパスワードの変更が含まれます。